@charset "utf-8";
/* CSS Document */
/*img, div, input, td{ behavior: url("iepngfix.htc"); }*/
body{
  padding:0px;
  margin:0px;
  background-image:url(images/bodybg.jpg);
  background-repeat: repeat-x;
  background-color:#020000;
  font-family:Arial, Helvetica, sans-serif;
  /*behavior:url("csshover.htc");*/
  line-height: normal;
  font-size:10px;
}
* html *{
  text-align:left;
}
textarea{
  overflow: auto !important;
  font-family:Arial, Helvetica, sans-serif;
}
a{
  outline:none;}
.container{
  width:1002px;
  margin:auto;
}
.headertop{
  float:left;
  width:1002px;
  background-image: url(images/topbg.jpg);
  background-repeat:no-repeat;
  height:46px;
}
.header{
  float:left;
  width:1002px;
  background-image:url(images/headerbg.jpg);
  background-repeat:repeat-x;
}
.logo{
  float:left;
  width:120px;
  padding:17px 0px 0px 50px;

}
.signout{
  float:left;
  width:780px;
  padding-top:17px;
  font-size:13px;
  font-weight:bold;
  color:#e5e5e5;
  text-align:right;
}
.redtxt{color:#ff0000;}
.redtxt a{color:#ff0000 !important;}
.gytxt{color:#e5e5e5;}
.gytxt a{color:#e5e5e5; text-decoration:none;}
.signout a{color:#e5e5e5; text-decoration:none;}
.nav{
  float:left;
  width:797px;
  padding-top:10px;
  padding-bottom:1px;
  padding-left: 35px;
  background-image: url(images/bgnav.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
.nav ul{
  padding:0px;
  margin:0px;
  list-style:none;
}
.nav li{
  /*padding:0px 12px 0px 12px;*/
  margin:0px;
  list-style:none;
  float:left;
  font-size:18px;
  font-weight: normal;
  font-family:"Myriad Pro";
  background-image:none;
  width: 120px;
  text-align: center;
}
.nav li:hover{background-image:url(images/selected.png);
              background-repeat:no-repeat;
              background-position: center top;
              color: #ffffff;
}
#selected{background-image:url(images/selected.png);
          background-repeat:no-repeat;
          background-position: center top;
}
#selected a{
  color:#ffffff;
}
.nav li a{
  color:#000000;
  text-decoration:none;
  padding:6px 9px 14px 10px;
  display:block;
  *padding-left: 8px;
}
.nav li a:hover{
  color: #ffffff;
}
.breadcrumb{
  float:left;
  width:781px;
  font-size:13px;
  font-weight:bold;
  padding-top:16px;
  padding-bottom:9px;
  padding-left: 15px;
  margin-left: -8px;
}
.breadcrumb a{
  color: #000000;
  text-decoration: none;
}
.breadcrumb .arrow{
  padding-left:2px;
  padding-right:2px;
}
.breadcrumb .last{
  color:#FF0000;
}
.bodycontainer{
  float:left;
  width:1002px;
  background-image:url(images/midbg.jpg);
  background-repeat:repeat-y;
}

.clear{clear:both;}
.leftnav{
  float:left;
  width:206px;
  /*margin-top:-11px;*/
}
.rightnav{
  float:left;
  width:774px;
  padding-left:8px;
  font-size: 12px;
}
.lefttab{
  float:left;
  width:186px;
  background-image:url(images/leftnavtab.jpg);
  background-repeat:repeat-y;
  padding-left:20px;
  color:#ffffff;
  font-family: "Myriad Pro";
  font-size:16px;
  padding-top:11px;
  height:30px;
  border-top:solid 1px #ffffff;
}

.lefttabgry{
  float:left;
  width:186px;
  background-image: url(images/leftnavsel.jpg);
  background-repeat:repeat-y;
  padding-left:20px;
  color:#ffffff;
  font-size:12px;
  padding-top:11px;
  height:30px;
  font-weight:bold;
  border-top:solid 1px #ffffff;
}

.lefttab a, .lefttabgry a{color:#ffffff; text-decoration:none;}
.listerleft{
  float:left;
  width:206px;
}
.listerleft ul{
  padding:0px;
  margin:0px;
  list-style:none;
}
.item-list ul li,.listerleft li{
  padding:0px;
  margin:0px;
  /*width:186px;*/
  background-image: url(images/leftnavunsel.jpg);
  background-repeat:repeat-y;
  padding-left:20px;
  color:#000000;
  font-size:12px;
  padding-top:11px;
  padding-bottom:11px;
  /*height:30px;*/
  font-weight:bold;
  border-top:solid 1px #ffffff;
  /*float:left;*/
  list-style-type:none;
  list-style:none;
}
ul .active-trail, .listerleft li:hover{background-image:url(images/leftnavsel.jpg) !important;}
.listerleft .expanded:hover{background-image:url(images/leftnavunsel.jpg);}
ul li.expanded{
  padding-bottom: 0px;
  border-bottom: 0px;
}
li.expanded ul{
  margin-top:10px;
}
.listerleft li a{
  text-decoration:none;
  color:#000000;
  display:block;
}

.addnurs{
  float:left;
  width:206px;
  border-top:solid 1px #DFDFDF;
}
.addnurs h1{
  padding:10px 0px 0px 18px;
  margin:0px;
  font-size:13px;
  font-weight:normal;

}
.addnurs h1 a{
  color:#000000;
  text-decoration:underline;
}
.bodyiconout{
  float:left;
  width:780px;
}
.bodyicon{
  float:left;
  width:600px;
}
.bodyicon ul{
  padding:0px;
  margin:0px;
  list-style:none;
}
.bodyicon li{
  padding:8px 2px 0px 0px;
  margin:0px;
  list-style:none;
  float:left;
}
.pages{
  float:left;
  width:175px;
  font-size:12px;
  font-weight:bold;
  color:#434343;
  padding:15px 0px 6px 0px;
}
.blktxt{
  color:#000000;
}
.blktxt a{
  color:#000000;
  text-decoration:none;
}
.grid{
  width: 780px;
  float: left;
}
.grid-test{
  float:left;
  width:780px;
  margin-top: 10px;
}
.grid-test-task{
  float:left;
  width:765px;
  padding-top:10px;
}
.grid-test-approval{
  float:left;
  width:750px;
  padding-top:10px;
}
.grid-test-popup{
  width:670px;
}
.gridtop{
  float:left;
  width:780px;
  background-image:url(images/gridtop.jpg);
  background-repeat:repeat-x;
}
.gridtop-task{
  float:left;
  width:765px;
  background-image:url(images/gridtop.jpg);
  background-repeat:repeat-x;
}
.gridtop-approval{
  float:left;
  width:750px;
  background-image:url(images/gridtop.jpg);
  background-repeat:repeat-x;
}
.gridtop ul, .gridtop-task ul, .gridtop-approval ul, .filter ul, .filter-task-filter ul, .filter-task ul, .gridlister ul, .gridlister-task ul, .gridlister-approval ul, .gridlister-workflow ul{
  padding:0px;
  margin:0px;
  list-style:none;
}
.graygrid{
  float:left;
  width:560px;
  background-color:#cccccc;
}

.graygrid ul{
  padding:0px;
  margin:0px;
  list-style:none;
}

.graygridlister{
  float:left;
  width:560px;
  background-color:#e1e1e1;
  border-top:solid 2px #ffffff;}
.graygrid ul, .filter ul, .filter-task-filter ul, .filter-task ul, .graygridlister ul{
  padding:0px;
  margin:0px;
  list-style:none;
}
.graygridlister li{
  padding:9px 0px 0px 10px;
  margin:0px;
  list-style:none;
  border-left:solid 1px #a8a8a8;
  float:left;
  height:22px;
}


.graygrid li{
  padding:9px 0px 0px 10px;
  margin:0px;
  list-style:none;
  border-left:solid 1px #5e5e5e;
  float:left;
  height:25px;
  cursor: pointer;
}


#reorder ul{
  padding:0px;
  margin:0px;
  list-style:none;
  width: 100%;
}
#reorder li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em;}
#answers {
  *width: 98%;
}

.gridtop li, .gridtop-task li, .gridtop-approval li, .gridtop td{
  padding:9px 0px 0px 10px;
  margin:0px;
  list-style:none;
  border-left:solid 1px #5e5e5e;
  border-right:solid 1px #000000;
  float:left;
  height:25px;
  cursor: pointer;
}

.gridtop li h1, .gridtop-task li h1, .gridtop-approval li h1, .gridtop td h1 {
  padding:3px 0px 0px 0px;
  margin:0px;
  font-size:12px;
  color:#ffffff;
}
.gridtop li.leftnon, .gridtop td.leftnon{border-left: none;}
.gridtop li.rightnon, .filter li.rightnon, .gridlister li.rightnon{border-right: none;}
.gridlister td{
  border-right: 1px solid gray;
}
.gridtop_popup{
  width:670px;
}
.gridtop_popup li h1{
  cursor: default;
}
.wid19{
  width:19px;}
.wid20{
  width:20px;}

.wid30{
  width:30px;}

.wid40{
  width:36px;}

.wid50{
  width:54px;}

.wid50 input{margin-left:-5px;}
.wid95{
  width:79px;}

.width95{
  width:95px;}

.wid100{
  width:90px; overflow:hidden;}
.wid108{
  width:108px;
  overflow:hidden;
}
.wid120{
  width:114px;
  overflow:hidden;
}
.wid121{
  width:121px;
  overflow:hidden;
}
.wid123{
  width:123px;
  overflow:hidden;
}
.wid115{
  width:115px;
  overflow:hidden;
}
.wid125{
  width:125px;
  overflow:hidden;
}
.wid140{
  width:104px;
  overflow:hidden;
}

/* for Grid list view % view JJ */

.gridtop_percentage{
  float:left;
  width:100%;
  background-image:url(images/gridtop.jpg);
  background-repeat:repeat-x;
}

.filter_percentage{
  float:left;
  width:100%;
  background-image: url(images/filter.jpg);
  background-repeat:repeat-x;
  border-top:solid 2px #ffffff;
}

.gridlister_percentage{
  float:left;
  width:100%;
  background-color:#e1e1e1;
  border-top:solid 2px #ffffff;
}


.gridlister_percentage:hover{
  background-color:#ffdbdb;
  cursor: pointer;
}
.gridlister_percentage li p{
  padding:3px 0px 0px 0px;
  margin:0px;
  font-size:11px;
}

.grid-test_percentage{
  float:left;
  width:100%;
  margin-top: 10px;
}

.gridtop_percentage ul, .filter_percentage ul, .gridlister_percentage ul{
  padding:0px;
  margin:0px;
  list-style:none;
}

.gridtop_percentage li{
  padding:9px 0px 0px 10px;
  margin:0px;
  list-style:none;
  border-left:solid 1px #5e5e5e;
  border-right:solid 1px #000000;
  float:left;
  height:25px;
  cursor: pointer;
}

.gridtop_percentage li h1{
  padding:3px 0px 0px 0px;
  margin:0px;
  font-size:12px;
  color:#ffffff;
}
.gridtop_percentage li.leftnon {border-left: none;}
.gridtop_percentage li.rightnon, .filter_percentage li.rightnon, .gridlister_percentage li.rightnon{border-right: none;}

.filter_percentage li, .gridlister_percentage li{
  padding:8px 0px 6px 11px;
  margin:0px;
  list-style:none;
  border-right:solid 1px #a8a8a8;
  float:left;
  height:22px;
}

.filter_percentage li select, .filter_percentage li input{
  font-size:11px;
}

.filter_percentage li h1{
  padding:4px 0px 0px 0px;
  margin:0px;
  font-size:12px;
}

.wid20_percentage {
  width:20%; overflow:hidden;
}

.wid25_percentage {
  width:20%; overflow:hidden;
}

.wid30_percentage {
  width:30%; overflow:hidden;
}
.wid5_percentage {
  width:5%; overflow:hidden;
}

.wid15_percentage {
  width:15%; overflow:hidden;
}

.wid17_percentage {
  width:17%; overflow:hidden;
}

/* for Grid list view % view JJ */
.wid150{
  width:113px;
  overflow:hidden;
}
.wid114{
  width:115px;
  overflow:hidden;
}
.wid119{
  width:119px;
}
.wid55{
  width:73px;
}

.wid65{
  width:64px;
}
.wid74{
  width:78px;
}
.wid67{
  width:67px;
}
.wid56{
  width:61px;
}
.wid70{
  width:80px;
}

.wid155{
  width:115px;
  overflow:hidden;
}
.wid180{
  width:140px;
  overflow:hidden;
}
/* JJ */
.wid145{
  width:146px;
  overflow:hidden;
}

/* JJ */
.wid200{
  width:195px;
  overflow:hidden;
}
.wid288{
  width:288px;
  overflow:hidden;
}
.wid175{
  width:175px;
  overflow:hidden;
}
.wid185{
  width:184px;
  overflow:hidden;
}
.wid155{
  width:154px;
  overflow:hidden;
}
.selwid{width:90px; height:19px;}
*html .selwid{width:90px; height:17px;}
.wid265{
  width:249px; overflow:hidden;}
.wid239{
  width:239px; overflow:hidden;}
.wid243{
  width:243px; overflow:hidden;}
.wid310{
  width:299px; overflow:hidden;}
.wid313{
  width:313px; overflow:hidden;
}
.wid406{
  width:406px; overflow:hidden;
}
.wid210{
  width:210px; overflow:hidden;}
.wid209{
  width:209px; overflow:hidden;}
.wid481{
  width:481px; overflow:hidden;
}
.wid391{
  width:391px; overflow:hidden;
}
.wid365{
  width:349px; overflow:hidden;}
.wid323{
  width:323px; overflow:hidden;
}
.wid160{
  width:160px; overflow:hidden;}
.wid156{
  width:153px; overflow:hidden;}
.wid174{
  width:174px; overflow:hidden;}
.wid106{
  width:106px; overflow:hidden;}
.wid116{
  width:116px;
  overflow:hidden;
}
.wid164{
  width:164px; overflow:hidden;}
.wid162{
  width:162px; overflow:hidden;}


.wid165{
  width:172px; overflow:hidden;}

.wid101{
  width:101px; overflow:hidden;}
.wid104{
  width:104px; overflow:hidden;}

.width100{
  width:100px; overflow:hidden;}

/*.wid200{
    width:200px;}*/
.wid255{
  width:255px; overflow:hidden;}
.wid295{
  width:295px; overflow:hidden;}
.wid321{
  width:321px; overflow:hidden;}
.wid110{
  width:110px; overflow:hidden;}

.wid360{
  width:357px; overflow:hidden;}

.block h2{
  /*background: url(images/leftnavtab.jpg) repeat-y;*/
  background-color:black;
  color: #fff;
  padding:0;
  margin:0;
  padding-left: 20px;
  padding-top: 10px;
  height: 30px;
  font-size: 16px;
}
.hMenus{
  background: url(images/leftnavtab.jpg) repeat-y;
  color: #fff;
  padding:0;
  margin:0;
  padding-left: 20px;
  padding-top: 10px;
  height: 30px;
  *font-size: 16px;
}
.form-item input, .form-item select{
  font-size:11px;
}
.form-item input{
  font-size:11px;
}
html>body #edit-pass {
  *width:98px;
}
.filter {
  float:left;
  width:780px;
  background-image: url(images/filter.jpg);
  background-repeat:repeat-x;
  border-top:solid 2px #ffffff;
}
.filter-task-filter, .filter-task{
  float:left;
  width:765px;
  background-image: url(images/filter.jpg);
  background-repeat:repeat-x;
  border-top:solid 2px #ffffff;
}
.filter li, .filter-task-filter li, .filter-task li, .gridlister li, .gridlister-task li, .gridlister-approval li{
  padding:8px 0px 6px 11px;
  margin:0px;
  list-style:none;
  border-right:solid 1px #a8a8a8;
  float:left;
  height:22px;
}
.gridlister td{
  padding:8px 0px 6px 11px;
  margin:0px;
  list-style:none;
  border-right:solid 1px #a8a8a8;
}
.gridlister-workflow li{
  padding:8px 0px 6px 11px;
  margin:0px;
  list-style:none;
  border-right:solid 1px #a8a8a8;
  float:left;
}
.grid_contact div{
  padding:8px 0px 6px 11px;
  margin:0px;
  list-style:none;
  border-right:solid 1px #a8a8a8;
  float:left;
  height:22px;
}
.filter li select, .filter li input, .filter-task-filter li select, .filter-task-filter li input, .filter-task li select, .filter-task li input {
  font-size:11px;
}
li input, li select{
  width: 91%;
  *width: 90%;
}
.txtwid{
  width:220px;}
.txtwid, .txtwid110, .txtwid70, .txtwid126, .txtwid111 {
  height:18px;
  font-size:12px;
  border:solid 1px #9c9c9c;
}
.txtwid110{
  width:80px;
}
.txtwid111{
  width:94px;
}
.txtwid70{
  width:60px;
}
.txtwid126{
  width:100px;
}
.filter li h1, .filter-task-filter li h1, .filter-task li h1{
  padding:4px 0px 0px 0px;
  margin:0px;
  font-size:12px;
}
.txtbosdate{
  float:left;
}
.txtbosdatetxteg{
  float:left;
  font-size:12px;
  padding-top:5px;
  width:95px;
}
.txtbosdatetxteg a{ color:#000000; text-decoration: underline;}

.managesubject_op{
  float:left;
  font-size:12px;
  padding-top:5px;
  /*width:249px;*/
}
.managesubject_op a{ color:#000000; text-decoration: underline;}

.txtbosdatetxt{
  float:left;
  width:64px;
  /*width:74px;*/
}

.phyinvitedate{
  float:left;
  width:72px;
}

.txtstoredatetxt{
  float:left;
  width:70px;
}


.txtbosdatetxt_contact{
  float:left;
  width:41px;
  *margin-right:2px;
}
.txtbosdatetimg{
  float:left;
  padding-top:1px;
  width:17px;
}
.gridlister{
  float:left;
  width:780px;
  background-color:#e1e1e1;
  border-top:solid 2px #ffffff;
}
.gridlister-task{
  float:left;
  width:765px;
  background-color:#e1e1e1;
  border-top:solid 2px #ffffff;
}
.gridlister-approval{
  float:left;
  width:750px;
  background-color:#e1e1e1;
  border-top:solid 2px #ffffff;
}
.gridlister-workflow{
  float:left;
  width:780px;
  background-color:#e1e1e1;
  border-top:solid 2px #ffffff;
}
.gridlister_popup{
  width:670px;
}
.gridlister_popup:hover{
  cursor:default !important;
  background-color:#e1e1e1 !important;
}
.gridlister:hover, .gridlister-task:hover, .gridlister-approval:hover{
  background-color:#ffdbdb;
  cursor: pointer;
}
.gridlister li p, .gridlister td p, .gridlister-task li p, .gridlister-approval li p{
  padding:3px 0px 0px 0px;
  margin:0px;
  font-size:11px;
}
.gridlister-workflow li p{
  padding:3px 0px 0px 0px;
  margin:0px;
  font-size:11px;
}
.litebg{background-color:#efefef !important;}
.close{
  float:left;
  width:40px;
  text-align:center;
}
.bogbg{
  float:left;
  width:780px;
  background-image:url(images/botblbg.jpg);
  background-repeat:repeat-x;
  height:8px; font-size:1px;
}
.dummy{height:20px;}
.padtop4{
  padding-top:4px !important;}
.padbot{padding-bottom:15px!important;}
.fotter{
  width:1002px;
  float:left;
}
.fottertop{
  width:988px;
  background-color:#520303;
  color:#d9d9d9;
  font-size:10px;
  padding:10px 5px 10px 10px;
  float:left;
}
.fottertop a{text-decoration:none;color:#d9d9d9;}
.fotterbot{
  width:988px;
  background-color:#db0606;
  color:#ffffff;
  font-size:10px;
  padding:10px 5px 10px 10px;
  float:left;
}
.fotterbot a{text-decoration:none;color:#ffffff;}

#block-user-1 h2{
  display:none;
}

/* Testimonial Action styles */
#actiondiv{
  float:left;
  padding-top:10px;
  position: relative;
}
.test-action{
  float:left;
  margin-right:5px;
  border:1px solid #B3B3B3;
  background: url(images/bg_button.gif) repeat-x;
  *padding-left:5px;
}
.test-action input{
  background: transparent;
  border:0;
  color: #000;
  font-size: 11px;
  font-weight: bold;
  height:22px;
  padding-bottom: 3px;
  cursor: pointer;
  *padding-top: 2px;
}
.apply input{
  background-image: url(images/filter.gif);
  background-repeat:no-repeat;
  background-position: 10px 5px;
  padding-left: 30px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.export input{
  background-image: url(images/export.png);
  background-repeat:no-repeat;
  background-position: 10px 5px;
  padding-left: 30px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.archive input{
  background-image: url(images/archive.gif);
  background-repeat:no-repeat;
  background-position: 10px 5px;
  padding-left: 30px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.ignore input{
  background-image: url(images/ignore.gif);
  background-repeat:no-repeat;
  background-position: 10px 2px;
  padding-left: 30px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.add input{
  background-image: url(images/add.gif);
  background-repeat:no-repeat;
  background-position: 10px 3px;
  padding-left: 30px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.deactivate input{
  background-image: url(images/deactivate.gif);
  background-repeat:no-repeat;
  background-position: 10px 4px;
  padding-left: 30px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.activate input{
  background-image: url(images/activate.gif);
  background-repeat:no-repeat;
  background-position: 10px 2px;
  padding-left: 30px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.publish input{
  background-image: url(images/publish.gif);
  background-repeat:no-repeat;
  background-position: 10px 4px;
  padding-left: 30px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.upload input{
  background-image: url(images/icon_upload.gif);
  background-repeat:no-repeat;
  background-position: 10px 3px;
  padding-left: 30px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.reorder input{
  background-image: url(images/reorder.gif);
  background-repeat:no-repeat;
  background-position: 10px 3px;
  padding-left: 30px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.filter-action{
  float:left;
  margin-left:3px;
  border:1px solid #B3B3B3;
  background: url(images/bg_button.gif) repeat-x;
  width: 22px;
  padding:0px;
  height: 18px;
}
.filter-action input{
  background: transparent;
  border:0;
  color: #000;
  font-size: 11px;
  font-weight: bold;
  height:22px;
  padding-bottom: 3px;
  cursor: pointer;
  background-image: url(images/filter.gif);
  background-repeat:no-repeat;
  background-position: 5px 3px;
  *background-position: 2px 3px;
}
.hidebut input{
  background-image: url(images/hide.gif);
  background-repeat:no-repeat;
  background-position: 10px 5px;
  padding-left: 25px;
  padding-right:5px;
  *padding-left: 22px;
  *padding-right: 0px;
}

.more input{
  background-image: url(images/more.gif);
  background-repeat:no-repeat;
  background-position: right;
  padding-right:15px;
  margin-right:10px;
  *padding-right: 0px;
  *margin-right: 5px;
}
.addbutton{
  overflow: hidden;
  height: 18px;
}
.moreactions{
  position:absolute;
  background-color: #D9D9D9;
  border: 1px solid #B3B3B3;
  border-top: 0;
  top: 36px;
  left:100px;
  width: 130px;
  z-index:200;
}
.qtype{
  width: 150px;
}
.moreactions a{
  border-top:1px solid #B3B3B3;
  color:black !important;
  display:block;
  padding:3px 0;
  text-decoration:none;
  text-indent:5px;
  width:auto;
  font-size: 11px;
  font-weight: bold;
  z-index:200;
}
.moreactions a:hover{
  background-color: #FFFFFF;
  z-index:200;
}
.messagetxt{
  color: #000000;
  text-decoration:none;
}
.messagetxt:hover{
  text-decoration: underline;
}

.ui-dialog-titlebar{
  color: #ffffff;
  font-weight: bold;
  *line-height: 1.2;
}

.ui-dialog-content {
  padding: 0.5em 0.7em;
  font-family:Arial, Helvetica, sans-serif;
}

.row-dark{
  background-color: #DFDFDF;
  border-bottom: 1px solid #ffffff;
}

.row-darkimage{
  background-color: #DFDFDF;
  background-image:url(images/filter.jpg);
}


.row-dark input{
  font-size: 11px;
}
.row-dark select{
  font-size: 11px;
}
.row-dark .left-title, .row-dark .right-text, .row-dark .middle-title, .row-dark .right-anstext .row-darkimage{
  background-color: #DFDFDF;
  padding: 5px;
  padding-left: 10px;
}
.right-text a, .right-anstext a{
  color: #000;
}
.row-dark .content,.row-dark .content .row-darkimage{
  background-color: #DFDFDF;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 12px;
}
.row-dark .content .form-item .row-darkimage{
  float:left;
}
.row-dark .leftpane{
  float:left;
  width: 80%;
  padding: 5px;
  border-right: 1px solid #AFAFAF;
}
.row-dark .rightpane{
  float:left;
  width: 10%;
  padding: 5px;
}
.row-dark .leftpane .row-darkimage{
  float:left;
  background-color: #DFDFDF;
  width: 80%;
  padding: 5px;
  border-right: 1px solid #AFAFAF;
}
.row-dark .rightpane .row-darkimage{
  float:left;
  background-color: #DFDFDF;
  width: 10%;
  padding: 5px;
}
.rightpane a{
  color: #000;
}
.left-title{
  float:left;
  font-weight: bold;
  width: 30%;
}
.right-text{
  float:left;
  width:60%;
  border-left:1px solid #ffffff;
}
/* for module association form */
#moduleForm {
  width: 488px;
  overflow: auto;
}
#moduleForm .row-dark-module {
  background-color: #DFDFDF;
  line-height: 1.3em;
  border:1px solid #ffffff;
}
#moduleForm .row-light-module {
  background-color: #EFEFEF;
  line-height: 1.3em;
  border:1px solid #ffffff;
}
#moduleForm .left-title-module {
  float: left;
  font-weight: bold;
  width: 160px;
  text-align: center;
  padding: 2px 10px 0px 10px;
}
#moduleForm .right-text-module {
  float: right;
  font-weight: normal;
  width: 280px;
  text-align: left;
  border-left:1px solid #ffffff;
  padding: 2px 10px 5px 10px;
}
.full-text{
  text-align:center;
  width:99%;
  border-left:1px solid #ffffff;
}

.middle-title{
  float:left;
  width:10%;
  border-left:1px solid #ffffff;
}
.right-anstext{
  float:left;
  width:45%;
  *width:40%;
  border-left:1px solid #ffffff;
}
.right-text1{
  float:left;
  width:15%;
  border-left:1px solid #ffffff;
}
.middle-text{
  float:left;
  width:5%;
  border-left:1px solid #ffffff;
}
.left-title{
  float:left;
  font-weight: bold;
  width: 30%;
  border-left:1px solid #ffffff;
}

.left-title1{
  float:left;
  font-weight: bold;
  width: 30%;
  background-color: #000000;
}


.left-mess{
  font-weight: bold;
}
.right-mess{

}
.row-light{
  background-color: #EFEFEF;
  border-bottom: 1px solid #ffffff;
}
.row-light input{
  font-size: 11px;
}
.row-light select{
  font-size: 11px;
}
.row-light textarea{
  font-size: 11px;
}
.row-white{
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
}

.row-light .left-title, .row-light .right-text, .row-light .middle-title, .row-light .right-anstext{
  background-color: #EFEFEF;
  padding: 5px;
  padding-left: 10px;
}
.row-light .content{
  background-color: #EFEFEF;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 12px;
}
.row-light .leftpane{
  float:left;
  background-color: #EFEFEF;
  width: 80%;
  padding: 5px;
  border-right: 1px solid #AFAFAF;
}
.row-light .rightpane{
  float:left;
  background-color: #EFEFEF;
  width: 10%;
  padding: 5px;
}
.leftpane textarea{
  font-size: 11px;
}
#user-login-form{
  text-align: right;
}
#user-login-form .form-item{
  padding: 4px;
  padding-right: 5px;
}
#user-login-form .form-item label{
  font-size:12px;
}
#user-login-form #edit-submit{
  margin-right: 43px;
  *margin-right: 57px;
}
#user-login-form #edit-password{
  width:88px;
}
.resultTable{
  border-bottom:5px solid #000;
}
.pagingdiv a{
  color: #000000;
  font-size: 12px;
  text-decoration: none;
}
.pagingdiv a:hover{
  color: #FF0000;
  text-decoration: underline;
}
.pagingdiv span{
  font-size: 12px;
  padding-right: 5px;
}
.clearit {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0px; /*for IE*/
}
.row-light .left-reply, .row-dark .left-reply{
  float:left;
  font-weight: bold;
  font-size: 12px;
  padding-left: 10px;
  padding-top: 7px;
  width: 30%;
}
.row-light .news-left-reply, .row-dark .news-left-reply,.row-dark .news-left-reply .row-darkimage{
  float:left;
  font-weight: bold;
  font-size: 12px;
  padding-left: 10px;
  padding-top: 7px;
  width: 20%;
}
.bottom_button{
  padding-top: 10px;
  padding-bottom: 5px;
  margin-left: 40%;
  *width: 55%;
}
.button_survey{
  margin-left: 20%;
  *width: 80%;
}
.button_assessment{
  margin-left: 15%;
  *width: 85%;
}
.button_assessment_clone{
  margin-left: 35%;
  *width: 65%;
}
.button_physician{
  margin-left: 10%;
  *width: 80%;
}
.button_question{
  margin-left: 30%;
  *width: 70%;
}
.bottom_button .but{
  float:left;
  margin-right:5px;
  border:1px solid #B3B3B3;
  background: url(images/bg_button.gif) repeat-x;
}

.bottom_button .but input{
  background: transparent;
  border:0;
  color: #000;
  font-size: 11px;
  font-weight: bold;
  height:24px;
  padding-bottom: 3px;
  cursor: pointer;
  *padding-top: 2px;
  *margin-left: 5px;
}

.bottom_button .disabled input{
  color: gray;
}

#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid #111;
  background-color: #eee;
  padding: 5px;
  opacity: 0.85;
  filter: alpha(opacity=85);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
}
#tooltip h3, #tooltip div { margin: 0; font-size: 12px; }

/* Style for listing newsletter subscription */
.sub_grid-test{
  float:left;
  width:614px;
  margin-top: 10px;
}
.sub_gridtop{
  float:left;
  width:614px;
  background-image:url(images/gridtop.jpg);
  background-repeat:repeat-x;
}
.sub_gridtop ul, .sub_filter ul, .sub_gridlister ul{
  padding:0px;
  margin:0px;
  list-style:none;
}
.sub_gridtop li{
  padding:9px 0px 0px 10px;
  margin:0px;
  list-style:none;
  border-left:solid 1px #5e5e5e;
  border-right:solid 1px #000000;
  float:left;
  height:25px;
}

.sub_gridtop li h1{
  padding:3px 0px 0px 0px;
  margin:0px;
  font-size:12px;
  color:#ffffff;
}
.sub_gridtop li.leftnon {border-left: none;}
.sub_gridtop li.rightnon, .gridlister li.rightnon{border-right: none;}
.sub_gridlister{
  float:left;
  width:614px;
  background-color:#e1e1e1;
  border-top:solid 2px #ffffff;}
.sub_gridlister li{
  padding:8px 0px 6px 11px;
  margin:0px;
  list-style:none;
  border-right:solid 1px #a8a8a8;
  float:left;
  height:22px;
}
.sub_gridlister li p{
  padding:3px 0px 0px 0px;
  margin:0px;
  font-size:11px;
}

.polltxt{
  color: #000000;
}
.float_left{
  float:left;
  padding-right: 10px;
}

/* CSS for date field display in popup */
.txtbosdate_popup {
  float:left;
  width:100px;
}

.txtbosdatetxt_popup {
  float:left;
  width:75px;
}

.popupsuccessMessage {
  color:#003300;
  font-weight:bold;
  padding:5px;
  background-color:#D6EACC;
  border:1px solid #003300;
  margin-bottom: 5px;
}

.popuperrorMessage {
  color:#990000;
  font-weight:bold;
  padding:5px;
  background-color:#FFCACA;
  border:1px solid #990000;
  margin-bottom: 5px;
}

.pagingdiv .red {
  font-weight:bold;
  color:red;
}

.validationDiv{
  position:absolute;
  width: 96%;
  background-color:#FEFFBF;
  border:1px solid #000;
  display:none;
  color: red;
  padding:5px;
}

.validationDiv div a{
  color: #000;
  text-decoration: none;
  font-weight: bold;
}

.surveyconsolidate{
  float:left;
  width:600px;
  text-align:right;
  padding-top: 5px;
  padding-bottom: 5px;
}

.surveyconsolidate .surveytot{
  float:right;
  width:40px;
  font-weight:bold;
  text-align:center;
}
.surveyconsolidate .surveytext{
  width: 550px;
  float:left;
}
.wid275 {
  width:275px;
}

.wid150Sub {
  width:150px;
}

.wid93 {
  width:91px;
}

.sortNone{
  float: right;
  background-image: url(images/sortNone.gif);
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-top:0px;
}

.sortAsc{
  float: right;
  background-image: url(images/sortAsc.gif);
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-top:0px;
}

.sortDsc{
  float: right;
  background-image: url(images/sortDsc.gif);
  background-repeat: no-repeat;
  padding-right: 10px;
}
li .form-item input{
  float: left;
  width: 80%;
}

li .form-item select{
  float: left;
  width: 74%;
}

li .test_author{
  width: 67% !important;
}
li .test_select{
  width: 67% !important;
}
li .cont_from{
  width: 69% !important;
}
/* Style for site Management */
.wid125 {
  width:125px; overflow:hidden;
}

.wid75 {
  width:75px; overflow:hidden;
}

.wid117 {
  width:117px; overflow:hidden;
}

.wid135 {
  width:139px; overflow:hidden;
}

.wid221 {
  width:221px; overflow:hidden;
}

.wid261 {
  width:261px; overflow:hidden;
}

.wid187 {
  width:187px; overflow:hidden;
}
.wid252 {
  width:252px; overflow:hidden;
}
.wid265px {
  width:265px; overflow:hidden;
}
.wid658 {
  width:658px; overflow:hidden;
}
#alertdialog{
  font-size: 11px;
  padding-top:10px;
}
#edit-cont-search-subject-wrapper{
  width: 116px;
  float: left;
}
.subject_search_text{
  width: 150px !important;
}
#edit-sub-subject-status{
  width: 55px;
}
.ui-dropdownchecklist-wrapper{
  float:left;
}
.mand {
  color:#FF0000;
}
.fullfill-name{
  width: 118px !important;
}
.fullfill-email{
  width: 115px !important;
}
.fullfill-status{
  width: 47px !important;
}
.fill_search_request{
  width: 140px !important;
}
.fill_search_desc{
  width: 210px !important;
}
#edit-request-status{
  width: 80px !important;
}
#edit-servicename, #edit-action, #edit-verb{
  width: 60px !important;
}
#edit-comp-search-name, #edit-comp-search-url, #edit-site-search-name, #edit-site-search-url{
  width: 100px !important;
}
#edit-comp-search-status{
  width: 63px !important;
}
#edit-site-search-status{
  width: 43px !important;
}
#edit-sitename{
  width: 55px !important;
}
#edit-resp-response-wrapper, #edit-question-description-wrapper, #edit-newsletter-desc-wrapper{
  width: 99% !important;
  *width: 97% !important;
}
#edit-locator-search-lastname{
  width: 125px;
}
#edit-locator-search-email{
  width: 120px;
}
#edit-locator-search-npid{
  width: 32px;
}
#edit-group-search-grouptype{
  width: 150px;
}
#edit-group-search-groupname{
  width: 230px;
}
#edit-serviceurl{
  width: 350px;
}
#edit-comp-search-desc{
  width: 180px;
}
#edit-site-search-desc{
  width: 220px;
}
#edit-speciality-search-specialityname{
  width: 200px;
}
#edit-locator-search-firstname{
  width: 140px;
}


#edit-physycian-search-fname{
  width: 115px;
}

#edit-physycian-search-lname{
  width: 115px;
}

#edit-physycian-search-speciality{
  width: 90px;
}

#edit-physycian-search-status{
  width: 70px;
}

#edit-invite-search-groupname{
  width:115px;
}
.group_location_search{
  padding-left: 10px;
}

#reorder ul{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}
#reorder ul li{
  list-style-type:none;
  list-style-position:outside;
  list-style-image:none;
  margin:0;
  padding:0;
}

.newLegalEntity input{
  background-image: url(images/legalentity.gif);
  background-repeat:no-repeat;
  background-position: 6px 3px;
  padding-left: 25px;
  padding-right:5px;
}
.newPolicy input{
  background-image: url(images/policy_icon.jpg);
  background-repeat:no-repeat;
  background-position: 6px 3px;
  padding-left: 25px;
  padding-right:5px;
}
.qstyle{
  float:left;
  padding-top:0px;
  margin-top:0px;
  vertical-align:text-top;
}
.qstyle h1,.qstyle h2,.qstyle h3,.qstyle h4,.qstyle strong, .qstyle p {
  display: inline !important;
}


/* Admin Page CSS*/
div.admin-panel {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(images/gradient-inner.png) repeat-x scroll 0 0;
  padding:1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom:1.5em;
}
.admin-panel h1, .admin-panel h2, .admin-panel h3, .admin-panel h4, .admin-panel h5, .admin-panel h6 {
  font-family:Helvetica,Arial,sans-serif !important;
  font-weight:normal;
  margin:0;
  padding:0;
  color:#494949;
}
div.admin-panel .body{
  margin:0;
  padding:0 !important;
}
.admin-panel h3{
  font-size:140%;
  color:#494949;
}
.admin-panel a:active, .admin-panel a.active {
  color:#5895BE;
}

.admin-panel a:link, .admin-panel a:visited {
  color:#027AC6;
  text-decoration:none;
}

div.admin-panel .description {
  margin:0;
  padding:0;
  margin-bottom:1.5em;
  color:#494949;
}

div.admin-panel dd {
  color:#898989;
  font-size:0.92em;
  line-height:1.3em;
  margin-bottom:0.65em;
  margin-top:-0.2em;
}

dl dd {
  margin:0 0 0.5em 1.5em;
}
#tabs-wrapper{
  margin-top: 40px;
}
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  background:transparent none repeat scroll 0 0;
  border:0 none;
  margin:0;
  padding:0;
}

ul.primary li {
  float:left;
  white-space:nowrap;
}
.clear-block {
  display:block;
}

ul.primary {
  float:left;
  padding:0.5em 0 10px;
}

ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  background:transparent none repeat scroll 0 0;
  border:0 none;
  margin:0;
  padding:0;
}

ul.primary {
  border-bottom:1px solid #BBBBBB;
  border-collapse:collapse;
  height:auto;
  line-height:normal;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:5px;
  padding:0 0 0 1em;
  white-space:nowrap;
}

#tabs-wrapper ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  background:transparent none repeat scroll 0 0;
  border:0 none;
  margin:0;
  padding:0;
}

ul.primary li, ul.primary li{
  list-style-image:none;
  list-style-type:none;
  padding:0 0 0.2em 1.5em;
}
ul.primary li.active a, ul.secondary li.active a {
  font-weight:bold;
}

ul.primary a, ul.secondary a {
  color:#5895BE;
}

ul.primary a:hover, ul.secondary a:hover {
  color:#FFFFFF;
  background:url(images/bg-tab.png) repeat-x scroll 0 50% !important;
}

ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover, ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
  background:transparent url(images/bg-tab.png) repeat-x scroll 0 50%;
  color:#FFFFFF;
}

ul.primary li.active a {
  border-width:1px;
  height:auto;
  margin-right:0.5em;
  padding:0 1em;
  text-decoration:none;
}

ul.primary li a:hover{
  background:transparent url(images/bg-tab.png) repeat-x scroll 0 50%;
  color:#FFFFFF;
}

ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited, ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
  background:transparent none repeat scroll 0 0;
  border:0 none;
  height:auto;
  margin:0 0 0 1px;
  padding:4px 1em;
  position:relative;
  text-decoration:none;
  top:-1px;
}

div.error, tr.error {
  background-color:#FFCCCC;
  color:#A30000;
}

div.error, tr.error {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFCCCC none repeat scroll 0 0;
  color:#220000;
  padding:2px;
}
div.error {
  border:1px solid #DD7777;
}

.messages {
  background-color:#FFFFFF;
  border:1px solid #B8D3E5;
}
.messages, .preview {
  margin:0.75em 0;
  padding:0.5em 1em;
}
.help{
  clear:both;
}
.help p {
  margin:0.6em 0 1.2em;
  padding:0;
  font-family:Verdana,sans-serif;
  color:#494949;
}

fieldset {
  margin-bottom:1em;
  padding:0.5em;
  width: 720px;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(images/gradient-inner.png) repeat-x scroll 0 0;
  border:1px solid #D9EAF5;
  margin:1em 0;
  padding:1em;
  margin-bottom:1em;
}
fieldset .collapsible{
  *width: 680px;
}
fieldset legend {
  display:block;
}

html.js fieldset.collapsible legend a {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(images/menu-expanded.gif) no-repeat scroll 0 50%;
  padding-left:2em;
}
html.js fieldset.collapsible legend a {
  display:block;
}
html.js fieldset.collapsed {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent none repeat scroll 0 0;
  padding-bottom:0.6em;
  padding-top:0;
}
html.js fieldset.collapsed {
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
  height:1em;
  margin-bottom:0;
}
html.js fieldset.collapsed legend a {
  background-image:url(../../misc/menu-collapsed.png);
  background-position:5px 50%;
}
html.js fieldset.collapsed legend a {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(images/menu-collapsed.gif) no-repeat scroll 0 50%;
}
html.js fieldset.collapsed legend {
  display:block;
}
html.js fieldset.collapsed * {
  display:none;
}
fieldset a:active, fieldset a.active {
  color:#5895BE;
}
fieldset a:link, fieldset a:visited {
  color:#027AC6;
  text-decoration:none;
}
fieldset.a:active, fieldset.a.active {
  color:#5895BE;
}
fieldset.a:link, fieldset.a:visited {
  color:#027AC6;
  text-decoration:none;
}
#user-admin-settings div.form-item{
  margin-top: 10px;
}
#profile-admin-overview a{
color:#5895BE;
font-size:14px;
text-decoration:none;
}
#profile-admin-overview a:hover{
text-decoration:underline;
}
#profile-fields{
  width: 100%;
}
#profile-admin-overview #edit-submit{
  margin-top: 20px;
}
#center form {
  margin-bottom:2em;
}

form {
  margin:0;
  padding:0;
}

table.sticky-header {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF none repeat scroll 0 0;
  margin-top:0;
}

td.region, td.module, td.container, td.category {
  background-color:#D9D9D9;
  border-bottom:1px solid #BFBFBF;
  border-top:1.5em solid #FFFFFF;
  color:#455067;
  font-weight:bold;
  padding:0.3em 0.5em;
}

.sticky-table tr.odd, tr.info {
  background-color:#EFEFEF;
}

#user-admin-filter ul {
  list-style-type:none;
}

dl.multiselect dt, dl.multiselect dd {
  line-height:1.75em;
}

dl {
  margin:0.5em 0 1em 1.5em;
}

dl.multiselect dd.a, dl.multiselect dd.a .form-item {
  width:1em;
  white-space: nowrap;
}

dl.multiselect dt, dl.multiselect dd {
  float:left;
  line-height:1.75em;
  margin:0 7em 0 0;
  padding:0;
}

dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
  font-family:inherit;
  font-size:inherit;
  width:14em;
}

.container-inline div, .container-inline label {
  display:inline;
}

.tableHeader-processed th {
  border-bottom:2px solid #BFBFBF;
  color:#494949;
  font-weight:bold;
  padding:0.3em 0.5em;
  padding-right:1em;
  text-align:left;
}
.tableHeader-processed th a{
  color:#5895BE;
  text-decoration:none;
}
.tableSelect-processed tr.even, .tableSelect-processed tr.odd, .tableSelect-processed tbody th {
  border-color:#BFBFBF;
  border-style:solid;
  border-width:1px 0;
  padding:0.1em 0.6em;
}
.tableSelect-processed td{
  padding:0.3em 0.5em;
}
.tableSelect-processed td a{
  color:#027AC6;
  text-decoration:none;
}

/*Style for digital asset management*/
.gridtop-dam-folders {
  float:left;
  width:249px;
  background-image:url(images/gridtop.jpg);
  background-repeat:repeat-x;

}
.grid-dam-files-layout, .gridtop-dam {
  float:left;
  width:530px;
  background-image:url(images/gridtop.jpg);
  background-repeat:repeat-x;

}
.gridtop-dam ul, .filter-dam ul, .gridlister-dam ul, .gridtop-dam-folders ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.gridtop-dam li, .gridtop-dam-folders li {
  padding:9px 0px 0px 10px;
  margin:0px;
  list-style:none;
  border-left:solid 1px #5e5e5e;
  border-right:solid 1px #000000;
  float:left;
  height:25px;
  cursor: pointer;
}

.gridtop-dam li h1, .gridtop-dam-folders li h1{
  padding:3px 0px 0px 0px;
  margin:0px;
  font-size:12px;
  color:#ffffff;
}
.gridtop-dam li.leftnon {
  border-left: none;
}
.gridtop-dam li.rightnon, .filter-dam li.rightnon, .gridlister-dam li.rightnon {
  border-right: none;
}
.filter-dam{
  float:left;
  width:530px;
  background-image: url(images/filter.jpg);
  background-repeat:repeat-x;
  border-top:solid 2px #ffffff;
}
.filter-dam li{
  padding:8px 0px 6px 11px;
  margin:0px;
  list-style:none;
  border-right:solid 1px #a8a8a8;
  float:left;
  height:22px;
}
.gridlister-dam{
  float:left;
  width:530px;
  background-color:#e1e1e1;
  border-top:solid 2px #ffffff;
}
.filter-dam li, .gridlister-dam li{
  padding:8px 0px 6px 11px;
  margin:0px;
  list-style:none;
  border-right:solid 1px #a8a8a8;
  float:left;
  height:22px;
}
.filter-dam li h1{
  padding:4px 0px 0px 0px;
  margin:0px;
  font-size:12px;
}
.filter-dam li select, .filter-dam li input{
  font-size:11px;
}
.wid285 {
  width:286px;
  overflow:hidden;
}
.wid236 {
  width:238px;
  overflow:hidden;
}
.folders-list {
  width:249px;
  height:266px;
  border-right:1px solid;
  /*margin-top:35px;*/
  overflow:auto;
}
.folders-list ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.folders-list li h1 {
  margin:0px;
  padding-left:30px;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}
.folders-list li h1 li {
  padding:2px;
}
.folders-list li h1 a {
  color:#000000;
}

.compact-link a:hover{
  color:#5895BE;
  text-decoration:underline;
}

.compact-link a{
  color:#5895BE;
  text-decoration:none;
}

.t1{
  border:1px solid #cccccc;
}

.colhead{
  color:#DD4505;
  font-size:14px;

}







/*added by bino */
.grid-test-topup{
  float:left;
  width:738px;
  margin-top: 10px;
}
.gridtoppopup{
  float:left;
  width:390px;
  background-image:url(images/gridtop.jpg);
  background-repeat:repeat-x;
}
.gridtoppopup ul, .filter ul, .filter-task-filter ul, .filter-task ul, .gridlisterpopup ul{
  padding:0px;
  margin:0px;
  list-style:none;
}

.gridtoppopup li{
  padding:9px 0px 0px 10px;
  margin:0px;
  list-style:none;
  border-left:solid 1px #5e5e5e;
  border-right:solid 1px #000000;
  float:left;
  height:25px;
  cursor: pointer;
}

.gridtoppopup li h1{
  padding:3px 0px 0px 0px;
  margin:0px;
  font-size:12px;
  color:#ffffff;
}

.gridlisterpopup{
  float:left;
  width:380px;
  background-color:#e1e1e1;
  border-top:solid 2px #ffffff;}


.gridlisterpopup li{
  padding:9px 0px 0px 10px;
  margin:0px;
  list-style:none;
  border-right:solid 1px #5e5e5e;
  float:left;
  height:25px;
  cursor: pointer;
} 
.gridtoppopup li.leftnon {border-left: none;}
.gridtoppopup li.rightnon, .filter li.rightnon, .gridlisterpopup li.rightnon{border-right: none;}



.workflowfield1{
  width:560px;
  border:1px solid #000000;
}

.workflowfield{
  width:560px;
  border:0px solid #000000;
}

#edit-wf-task-name{
  width:260px;
}

#edit-wf-status{
  width:75px;
}

#edit-wf-category{
  width:100px;
}

#edit-wf-tasktype{
  width:70px;
}

#edit-st-search-date{
  width:70px;
}


.wid216 {
  width:216px;
  overflow:hidden;
}

#edit-wf-created-date{
  width:57px;
}

.filteruser{
  padding: 5px;
  padding-left: 10px;
  border-bottom: 1px solid #ffffff;
  background-image:url(images/filter.jpg);
  background-repeat:repeat-x;
  border-top:2px solid #FFFFFF;
  float:left;
  width:100%;
}

#edit-st-search-storename{
  width:170px;
}	
.webmetrics-start-date{
  width: 118px !important;
}
.webmetrics-end-date{
  width: 123px !important;
}
.ht80{  
  height: 80px !important;
}
.ht40{
  height: 40px !important;
}

/* Style for create workflow */
.wid30px {
  width:30px;
  overflow:hidden;
}
.wid65px {
  width:65px;
  overflow:hidden;
}
.wid135px {
  width:135px;
  overflow:hidden;
}
.wid90px {
  width:90px;
  overflow:hidden;
}
.wid175px {
  width:175px;
  overflow:hidden;
}
.wid200px {
  width:200px;
  overflow:hidden;
}
.wid193px {
  width:193px;
  overflow:hidden;
}
.wid126px {
  width:126px;
  overflow:hidden;
}
.wid140px {
  width:140px;
  overflow:hidden;
}
.wid99px {
  width:99px;
  overflow:hidden;
}
.wid125px {
  width:125px;
  overflow:hidden;
}
.wid261px {
  width:261px;
  overflow:hidden;
}
.wid35px {
  width:35px;
  overflow:hidden;
}
.wid130px {
  width:130px;
  overflow:hidden;
}
.wid140px {
  width:140px;
  overflow:hidden;
}
.wid100px {
  width:100px;
  overflow:hidden;
}
.wid110px {
  width:110px;
  overflow:hidden;
}
.wid90px {
  width:90px;
  overflow:hidden;
}
.wid80px {
  width:80px;
  overflow:hidden;
}
.wid85px {
  width:85px;
  overflow:hidden;
}
.wid60px {
  width:60px;
  overflow:hidden;
}
.wid116px {
  width:116px;
  overflow:hidden;
}
.wid155px {
  width:155px;
  overflow:hidden;
}
.wid270px {
  width:270px;
  overflow:hidden;
}
.wid139px {
  width:139px;
  overflow:hidden;
}
.wid160px {
  width:160px;
  overflow:hidden;
}
.wid180px {
  width:180px;
  overflow:hidden;
}
.wid456px {
  width:456px;
  overflow:hidden;
}
.wid363px {
  width:363px;
  overflow:hidden;
}
.wid357px {
  width:357px;
  overflow:hidden;
}
.gridtop_webmetrics {
  float:left;
  width:780px;
  background-image:url(images/gridtop2.jpg);
  background-repeat:repeat-x;
}
.gridtop_webmetrics ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.gridtop_webmetrics li {
  padding:9px 0px 0px 10px;
  margin:0px;
  list-style:none;
  border-left:solid 1px #5e5e5e;
  border-right:solid 1px #000000;
  float:left;
  height: 32px;
  /* cursor: pointer; */
}

.gridtop_webmetrics li h1 {
  padding:3px 0px 0px 0px;
  margin:0px;
  font-size:12px;
  color:#ffffff;
}
.gridtop_webmetrics li.leftnon {border-left: none;}
.gridtop_webmetrics li.rightnon, .filter li.rightnon, .gridlister li.rightnon{border-right: none;}
.wid181 {
  width: 181px;
  overflow:hidden;
}
.webmetrics_label{
  float:left;
  font-weight: bold;
  font-size: 12px;
  padding-left: 10px;
  padding-top: 6px;
  padding-right: 3px;
}
.webmetrics_txtbox{
  float:left;    
  border-left: 1px solid #ffffff;
}
.webmetrics_cal_button {
  padding-left: 3px;
}
.webmetrics_filter_from {
  float: right !important;
  padding-right: 3px;
}
.webmetrics_filter_to {
  float:left;
  margin-left: 10px;
}
.webmetrics_not_found {
  text-align: center;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  cursor: default !important;
}
.remove_pointer {
  cursor: default !important;
}

.label-left {
  float:left;
  padding: 5px;
  font-weight: bold;
  width: 15%;
}
.value-right {
  float:left;
  width:60%;
  border-left:1px solid #ffffff;
}
.test-action2{
  float: left;
  margin-right: 5px;
  border: 1px solid #B3B3B3;
  background: url(images/bg_button.gif) repeat-x;
  height: 22px;
  width: 175px;
  text-decoration: none;
}
.configure_word {
  text-decoration: none;
  font-weight: bold;
  color: #000000;  
  line-height: 20px;
  padding-left: 12px;
}
.site_pad_left {
  padding-left:6px !important;
}
.site_pad_left_right {
  padding-right: 10px !important;
  padding-left:10px !important;
}
.site_pad_left_right2 {
  padding-right: 12px !important;
  padding-left:8px !important;
}
.wid95overflow {
  width:95px;
  overflow:hidden;
}
#edit-comp-search-date {
  width: 60px !important;
}
.companies_date {
  padding-left:24px;
}

/**
 * Email template
*/
.email-template ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.email-template ul li {
  position: relative;
  padding: 2px;
  display: inline;
  float: left;
}
.email-template-label {
  font-weight: bold;
}
.email-template-value {
  width: 180px;
}
.email-content-template {
  float: left;
  padding: 5px;
  font-size: 11px;
  border-left: 1px solid #ffffff;
}
.role_txt {   
  width: 120px;
}
.ui-datepicker-next label{
  text-indent: -999999px;
  width: 1.3em;
  height: 1.4em;
  display: block;
  font-size: 1em;
  background: url(images/888888_7x7_arrow_right2.gif) 50% 50% no-repeat;
  border: 1px solid #d3d3d3;
}
#block-user-0 .item-list {
  display: none;
}

/* Style to limit the width in IE */
#manage_sites {
  *width:90px;
}
#manage_approval_group {
  *width:155px;
}
#manage_workflow_template {
  *width:165px;
}
#view_workflow_list {
  *width:125px;
}
#EnableDisableWorkflow {
  font-weight:normal;
  padding-left:10px;
  width:57px;
  *width:47px;
  *padding-left:7px;
}
.webmetrics_home_desc {
  font-size: 13px !important;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 30px;
  padding-bottom: 50px;
}
.webmetrics_home_main_div {
  padding-bottom: 175px;
}
#edit-workflow-create-draft {
  *width: 135px;
}
#edit-workflow-create {
  *width: 165px;
}
#edit-workflow-addstep {
  *width: 100px;
}
#edit-workflow-removestep {
  *width: 145px;
}
#AddRemoveBtn {
  margin:0;
  height:30px;
  padding-top:0px;
  float:left;
  width: 300px;
  *margin:5px 0px 0px;
}
#AddStepError{
  float: left;
  width: 430px;
  *margin-top: 5px;
}
#edit-workflow-group-create {
  *width: 125px;
}
#edit-filterusers-btn {
  *padding-left: 4px;
}
#edit-invite-status-wrapper{
  float:left;
  width: 190px;
}
#approve-task {
  *width: 50px;
}
#deny-task {
  *width: 40px;
}
#responded-task {
  *width: 110px;
}
/* User Management Search, Add Button Width */
#company-search, #site-search, #site-add, #entity-add {
  width: 50px;
}
#div_criteria .leftpane span{
  width: 30px;
}
.cke_break,#cke_53,#cke_57{
  display:none;
}
#BacktoTaskList {
  *width: 110px;
}
#ViewModifyEntity {
  *width: 120px;
}


.infobox {
    position:relative;
    border:1px solid #000; 
    background-color:#CCC;
    width:50px;
    height: 15px;
    padding:1px;
    z-index: 0;
    }
.infobox img {
	position:relative;
	z-index:2;
    }
.infobox .more {
	display:none;
       z-index:100 !important;
    }
.infobox:hover .more {
    display:block;
    position:absolute;
    z-index:100 !important;
    left:-50px;
    top:-1px;
    width:200px;
    height:32px;
    cursor: text;
    border:1px solid #900;
    background-color:#FFEFEF;
    }

#webmetrics-button-row #back_to_button{
font-weight:bold;
height:24px;
padding:0 5px;
text-align:center;
}

#webmetrics-button-row #back_to_button a{
padding: 0px;
}

#trendserrorMessage{
width: 250px;
}

#trendserrorMessage{
border: none;
width: 250px;
background-color:#FFFFFF;
color: #FF0000;
}